namespace TEAM.SerialTXRX {
    public delegate void InformationEventHandler(string message);
    public delegate void ErrorEventHandler(string message);
    public delegate void CommandEventHandler(string command);
    public delegate void ReceiveDataEventHandler(string[] data);
    public delegate void ReceiveDataCambioPrecioEventHandler(string[] data);
    public delegate void ReceiveDataCorteDeTurnoEventHandler(string[] data);
    public delegate void ReceiveDataCambioDePrecioAutomaticoEventHandler(string[] data);
    public delegate void ErrorDispensarioEventHandler(DispensarioException Excepcion, byte[] UltimoComandoEnviado);
    public delegate void InformacionCreditoEventHandler(int idDispensario, int iLado, string strCliente, 
                                                        string strNIP, string strNumeroUnidad, string strKilometraje, 
                                                        string strTipoSolicitud, string strCantidad);
    public delegate void ReceiveDataLeerPreciosEventHandler(string[] data);
    public delegate void ReceiveDataParoDeEmergenciasHandler(string[] data);
    public delegate void StatusComunicacionDispensario(byte[] data, string strStatus);
}